﻿
@font-face { src:url(fonts/Lantinghei.ttc);}
@font-face { src:url(fonts/GillSans.ttc);}


@charset "utf-8";
/* CSS Document */
body,td,th,textarea,select,input,p{font-family:"微软雅黑",  Verdana, Geneva, sans-serif;font-size:12px;color:#333;line-height:18px; text-align: left;}
body.en{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#333;line-height:18px; text-align: left;}
body{margin:0px;padding:0px;background-color:#fff;}
h1,h2,h3,h4,h5,h6{font-family:"微软雅黑", Verdana, Geneva, sans-serif; color:#333;padding:0px;margin:0px;}
h1{font-size:19px;}
h2{font-size:17px;}
h3{font-size:15px;}
form{margin:0px;padding:0px;}
img{border:none;}
p{padding:0px; margin:10px 20px; line-height:20px;}
a{text-decoration:none;color:#6d6e70; cursor:pointer;}
a:hover{text-decoration:none;color:#419c5c;}
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }

fieldset{margin-left:10px;padding:5px;border:1px solid #ccc; width:250px;}
legend{font-weight:bold;font-size:15px;color:#958764; padding:5px;}

.field{border:1px solid #6f654d;padding:3px;}
input.error,textarea.error{border-color:#403826;}
label.error{display:none;background-color:none;}
.btn{border:none;background-color:#554b33;color:#333;padding:4px 10px;font-weight:normal; color:#fff;}
.btn:hover{background-color:#dbcca6; color:#554b33; cursor:pointer;}

label.error,.field,.btn,fieldset{
     -moz-border-radius: 1px; /* FF1-3.6 */
  -webkit-border-radius: 1px; /* Saf3-4, iOS 1-3.2, Android <1.6 */
          border-radius: 1px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
  /* useful if you don't want a bg color from leaking outside the border: */        
  -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;}

/*common*/
.hidy{display:none;}
.fLeft{float:left !important;}
.fRight{float:right !important;}
.hLeft{text-align:left !important;}
.hRight{text-align:right !important;}
.hCenter{text-align:center !important;}
.vMiddle{vertical-align:middle !important;}
.vTop{vertical-align:top !important;}
.vBottom{vertical-align:bottom !important;}
.autoheight{height:auto !important;}
.autowidth{width:auto !important;}
.remark{font-size:11px !important;color:#999 !important;}
.inline-block{display:inline-block !important;zoom:1 !important;*display:inline !important;}
.pointer{cursor:pointer !important;}
.noborder{border:none !important;}
.clear{clear:both;display:block;height:0px;overflow:hidden;visibility:hidden;width:0px;}
.column{float:left;position:relative;overflow:hidden;}
.column_10{ width:10%;}
.column_20{ width:20%;}
.column_30{ width:30%;}
.column_40{ width:40%;}
.column_50{ width:50%;}
.column_60{ width:60%;}
.column_70{ width:70%;}
.column_80{ width:80%;}
.column_90{ width:90%;}
.column_100{ width:100%;}
.block{display:block;}
.box_shadow{
	-moz-box-shadow: 1px 1px 4px #333; /* FF3.5+ */
	-webkit-box-shadow: 1px 1px 4px #333; /* Saf3.0+, Chrome */
	box-shadow: 1px 1px 4px #333; /* Opera 10.5, IE 9 */
}
ul.nostyle{list-style:none;}
ul.nostyle li{list-style:none;}
ul.nomargin, ol.nomargin{margin:0px;padding:0px;}

sup{vertical-align: sub; font-size: 12px;}


.active{ color:#419c5c; font-weight: bold;}


header{ width:100%; height:125px; background-color:#fff;}
header .container{ width:1280px; margin:0 auto; padding:30px 0 0 0;}
header .container .menu ul > li {  float:left; font-size:17px; margin:45px 0 0 20px;}
header .container .menu ul > li a { border-right:#419c5c solid 1px; padding-right:20px;}
header .container .menu ul > li:nth-child(5) a { border-right:none;}
header .container .menu ul > li:nth-child(6) a { border-right:none; padding-right:0px;}
header .container .menu ul > li:nth-child(7) a { border-right:none;}
header .container .menu ul > li:nth-child(8) a { border-right:none;}
header .container .menu ul > li.menu_icon{  float:left; font-size:15px; margin:38px 0 0 30px;}
header .container .menu ul > li.menu_icon a{line-height: 34px; height: 34px; font-size: 29px;     cursor: pointer;}

.logo a img{ width: 148px;}



.white{ color:#fff;}


.Is_being_held{ width:100%; background-color:#41af5c; text-align:center; font-size:18px; color: #fff; line-height: 30px; padding: 15px 0; }
.coming_soon{ width:100%; background-color:#6d6e70; text-align:center; font-size:18px; color: #fff; line-height: 30px; padding: 15px 0; }

.sp-slideshow .sp-content .sp-slider li.banner01 { /*position:absolute; width:800px; height:800px; background-color: #419c5c;  border-top-right-radius: 600px; border-bottom-right-radius: 600px; border-bottom-left-radius: 600px; margin: 0 auto; text-align: center;*/ }
.sp-slideshow .sp-content .sp-slider li.banner01 a.learn_more_button{  /*position:absolute; top: 465px; left: 200px; border:2px solid #414141; border-radius:30px; -moz-border-radius:30px; color:#fff; padding:10px 25px; background-color:#414141;*/}




.sp-slideshow {
    position: relative;
	width:100%;
}

.sp-content {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sp-parallax-bg {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.sp-slideshow input {
    position: absolute;
	bottom: 15px;
	left: 50%;
	width: 9px;
	height: 9px;
	z-index: 1001;
	cursor: pointer;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.sp-slideshow input + label {
    position: absolute;
    bottom: 15px;
	left: 50%;
    width: 6px;
	height: 6px;
	display: block;
	z-index: 1000;
	border: 3px solid #fff;
	border: 3px solid rgba(255,255,255,0.9);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    -webkit-transition: background-color linear 0.1s;
    -moz-transition: background-color linear 0.1s;
    -o-transition: background-color linear 0.1s;
    -ms-transition: background-color linear 0.1s;
    transition: background-color linear 0.1s;
}
.sp-slideshow input:checked + label {
	background-color: #fff;
    background-color: rgba(255,255,255,0.9);
}

.sp-selector-1, .button-label-1 {
    margin-left: -36px;
}

.sp-selector-2, .button-label-2 {
    margin-left: -18px;
}

.sp-selector-4, .button-label-4 {
    margin-left: 18px;
}

.sp-selector-5, .button-label-5 {
    margin-left: 36px;
}

.sp-arrow {
    position: absolute;
	top: 50%;
	width: 28px;
	height: 38px;
	margin-top: -19px;
	display: none;
	opacity: 0.8;
	cursor: pointer;
	z-index: 1000;
	background: transparent url(../images/arrows.png) no-repeat;
	-webkit-transition: opacity linear 0.3s;
    -moz-transition: opacity linear 0.3s;
    -o-transition: opacity linear 0.3s;
    -ms-transition: opacity linear 0.3s;
    transition: opacity linear 0.3s;
}
.sp-arrow:hover{
	opacity: 1;
}
.sp-arrow:active{
	margin-top: -18px;
}
.sp-selector-1:checked ~ .sp-arrow.sp-a2,
.sp-selector-2:checked ~ .sp-arrow.sp-a3,
.sp-selector-3:checked ~ .sp-arrow.sp-a4,
.sp-selector-4:checked ~ .sp-arrow.sp-a5 {
    right: 15px;
	display: block;
	background-position: top right;
}
.sp-selector-2:checked ~ .sp-arrow.sp-a1,
.sp-selector-3:checked ~ .sp-arrow.sp-a2,
.sp-selector-4:checked ~ .sp-arrow.sp-a3,
.sp-selector-5:checked ~ .sp-arrow.sp-a4 {
    left: 15px;
	display: block;
	background-position: top left;
}

.sp-slideshow input:checked ~ .sp-content {
    -webkit-transition: background-position linear 0.6s, background-color linear 0.8s;
    -moz-transition: background-position linear 0.6s, background-color linear 0.8s;
    -o-transition: background-position linear 0.6s, background-color linear 0.8s;
    -ms-transition: background-position linear 0.6s, background-color linear 0.8s;
    transition: background-position linear 0.6s, background-color linear 0.8s;
}

.sp-slideshow input:checked ~ .sp-content .sp-parallax-bg {
    -webkit-transition: background-position linear 0.7s;
    -moz-transition: background-position linear 0.7s;
    -o-transition: background-position linear 0.7s;
    -ms-transition: background-position linear 0.7s;
    transition: background-position linear 0.7s;
}

input.sp-selector-1:checked ~ .sp-content {
	background-size:cover;
}

input.sp-selector-2:checked ~ .sp-content {
    background-position: -100px 0;
	background-color: #7f7276;
}

input.sp-selector-3:checked ~ .sp-content {
    background-position: -200px 0;
	background-color: #737f72;
}

input.sp-selector-4:checked ~ .sp-content {
    background-position: -300px 0;
	background-color: #79727f;
}

input.sp-selector-5:checked ~ .sp-content {
    background-position: -400px 0;
	background-color: #7d7f72;
}

input.sp-selector-1:checked ~ .sp-content .sp-parallax-bg {
    background-position: 0 0;
}

input.sp-selector-2:checked ~ .sp-content .sp-parallax-bg {
    background-position: -200px 0;
}

input.sp-selector-3:checked ~ .sp-content .sp-parallax-bg {
    background-position: -400px 0;
}

input.sp-selector-4:checked ~ .sp-content .sp-parallax-bg {
    background-position: -600px 0;
}

input.sp-selector-5:checked ~ .sp-content .sp-parallax-bg {
    background-position: -800px 0;
}

.sp-slider {
    position: relative;
	left: 0;
    width: 500%;
	height: 100%;
	list-style: none;
    margin: 0;
	padding: 0;
    -webkit-transition: left ease-in 0.8s;
    -moz-transition: left ease-in 0.8s;
    -o-transition: left ease-in 0.8s;
    -ms-transition: left ease-in 0.8s;
    transition: left ease-in 0.8s; 
}

.sp-slider > li {
	color: #fff;
	width: 20%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	padding: 0;
    float: left;
	text-align: center;
	opacity: 0.4;
    -webkit-transition: opacity ease-in 0.4s 0.8s;
    -moz-transition: opacity ease-in 0.4s 0.8s;
    -o-transition: opacity ease-in 0.4s 0.8s;
    -ms-transition: opacity ease-in 0.4s 0.8s;
    transition: opacity ease-in 0.4s 0.8s; 
}
.sp-slider > li img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	margin: 0 auto;
	padding:  0;
	height: auto;
	width: 100%;
}
input.sp-selector-1:checked ~ .sp-content .sp-slider {
    left: 0;
}

input.sp-selector-2:checked ~ .sp-content .sp-slider {
    left: -100%;
}

input.sp-selector-3:checked ~ .sp-content .sp-slider {
    left: -200%;
}

input.sp-selector-4:checked ~ .sp-content .sp-slider {
    left: -300%;
}

input.sp-selector-5:checked ~ .sp-content .sp-slider {
    left: -400%;
}

input.sp-selector-1:checked ~ .sp-content .sp-slider > li:first-child,
input.sp-selector-2:checked ~ .sp-content .sp-slider > li:nth-child(2),
input.sp-selector-3:checked ~ .sp-content .sp-slider > li:nth-child(3),
input.sp-selector-4:checked ~ .sp-content .sp-slider > li:nth-child(4),
input.sp-selector-5:checked ~ .sp-content .sp-slider > li:nth-child(5){
	opacity: 1;
}
@media screen and (max-width: 840px){
	.sp-slideshow { height: 345px; }
}
@media screen and (max-width: 680px){
	.sp-slideshow { height: 285px; }
}
@media screen and (max-width: 560px){
	.sp-slideshow { height: 235px; }
}
@media screen and (max-width: 320px){
	.sp-slideshow { height: 158px; }
}



.product.en .produrct_list .product_name a{ font-size:13px; text-align:center; color:#fff; line-height:15px;}
.product.en .produrct_list .product_name a:hover{ color:#ababab;}

.produrct_list{ float:left; margin: 0 5px;}
.produrct_list .product_name{  text-align:center; margin:5px 0 0 0; width: 112px;}
.produrct_list .product_name a{ font-size:16px; text-align:center; color:#fff;}
.produrct_list .product_name a:hover{ color:#ababab;}


div.product_disodium_phosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_disodium_phosphate img{ width:100%;height:100%;}
/*div.product_disodium_phosphate:hover img { width: 112px; height: 138px; background-image:url('../images/products/Disodium-Phosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer;}*/

div.product_monosodium_phosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_monosodium_phosphate:hover img {width: 112px; height: 138px; background-image:url('../images/products/Monosodium-Phosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer;}

div.product_sodium_acid_pyrophosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_sodium_acid_pyrophosphate:hover img { width: 112px; height: 138px; background-image:url('../images/products/Sodium-Acid-Pyrophosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }


div.product_trisodium_phosphate{width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_trisodium_phosphate:hover img { width: 112px; height: 138px; background-image:url('../images/products/Trisodium-Phosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_tetra_sodium_pyrophosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_tetra_sodium_pyrophosphate:hover img { width: 112px; height: 138px; background-image:url('../images/products/Tetra-Sodium-Pyrophosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }


div.product_sodium_tripolyphosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_sodium_tripolyphosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Sodium-Tripolyphosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }


div.product_sodium_hexametaphosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_sodium_hexametaphosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Sodium-Hexametaphosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }


div.product_Monopotassium-Phosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Monopotassium-Phosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Monopotassium-Phosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Dipotassium-Phosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Dipotassium-Phosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Dipotassium-Phosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Tripotassium-Phosphate-Anhydrous{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Tripotassium-Phosphate-Anhydrous:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Tripotassium-Phosphate-Anhydrous_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Tetra-Potassium-Pyrophosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Tetra-Potassium-Pyrophosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Tetra-Potassium-Pyrophosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Potassium-Tripolyphosphate{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Potassium-Tripolyphosphate:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Potassium-Tripolyphosphate_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Wheaten-Food{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Wheaten-Food:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Wheaten-Food_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Seafood_Additive{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Seafood_Additive:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Seafood_Additive_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

div.product_Meat_Conditioner{ width: 112px; height: 138px;  display:block; margin:0 5px; padding:0px; cursor:pointer;}
div.product_Meat_Conditioner:hover img {  width: 112px; height: 138px; background-image:url('../images/products/Meat_Conditioner_selected.png');background-repeat: no-repeat; display:block; cursor:pointer; }

.container.nex_back{ width:1280px; margin:0 auto; padding:0 0 50px 0;}



/*li.banner01{ background:url(../images/01_bg.jpg) no-repeat center center; background-size:cover; width:100%; }
li.banner01 img.hidden{ }
li.banner01 img.highlight { width: 809px; height: 809px;left: 30%; top: 0px;}*/



.title_container.news_Dipotassium_Phosphate_For_Food_Market_Analysis{ background: url(../images/title_bg_news_Dipotassium_Phosphate_For_Food_Market_Analysis.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_Dipotassium_Phosphate_For_Food_Market_Analysis h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}

.title_container.news_Health_Benefits_Recommended_Intake{ background: url(../images/title_bg_news_Health_Benefits_Recommended_Intake.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_Health_Benefits_Recommended_Intake h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}


.title_container.news_Food_Grade_Phosphates_Market_Shares{ background: url(../images/title_bg_news_Food_Grade_Phosphates_Market_Shares.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_Food_Grade_Phosphates_Market_Shares h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}


.title_container.news_composite_phosphate_in_meat_products{ background: url(../images/title_bg_news_composite_phosphate_in_meat_products.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_composite_phosphate_in_meat_products h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}

.title_container.news_The_use_and_addition_of_phosphate{ 
    
    width:100%; height:285px; min-height:285px;
    background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}

.title_container.news_The_use_and_addition_of_phosphate h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}


.title_container.news_GB26687-2011{ background: url(../images/title_bg_news_GB26687-2011.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_GB26687-2011 h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}

.title_container.news_Application_of_Food_Phosphate_and_Market_Prospect{ background: url(../images/title_bg_news_Application_of_Food_Phosphate_and_Market_Prospect.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container.news_Application_of_Food_Phosphate_and_Market_Prospect h1{ width: 1150px;  margin: 0 auto; font-size:21px; font-weight:bolder; text-align:left; line-height:50px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif;     padding: 200px 0 0 0;}







.title_container.about{ background: url(../images/title_bg_about.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}

.title_container.about.scbanner{ background:none; width:100%; height:auto; min-height:auto; min-width:1280px;}
.title_container.about.scbanner img{ width: 100%;}

.title_container.about h1{ font-size:60px; font-weight:bolder; text-align:center; line-height:285px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif; }
.en .title_container.about h1{ font-size:40px; font-weight:bolder; text-align:center; line-height:285px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif; }

.title_container{ background: url(../images/title_bg.jpg) no-repeat center center; width:100%; height:285px; min-height:285px; background-attachment: fixed;  background-position: center; background-repeat: no-repeat; background-size: cover;}
.title_container h1{ font-size:60px; font-weight:bolder; text-align:center; line-height:285px; color:#fff; font-family:"微软雅黑",  Verdana, Geneva, sans-serif; }


.about.en .container .online_marketing .column_50 .en_about_us_container { height:300px; overflow-y:scroll; overflow-x:hidden; width: 80%;padding: 0 3% 0 0;}
.about.en .container .online_marketing .column_50 .en_about_us_container p{    width: 75%;   padding: 0 0px 0px 150px; font-size: 15px; line-height: 22px;}
.about.en .container .introduce .column_50 .en_about_us_container { height:280px; overflow-y:scroll; overflow-x:hidden; width: 80%;padding: 0 3% 0 0;}
.about.en .container .introduce .column_50 p{     width:75%;  padding: 0 0px 0px 150px; font-size: 15px; line-height: 22px;}
.about.en .container .ceo .column_30 h2{ padding: 60px 0 0px 0; margin: 0 80px 0px 0px; font-size:20px; font-weight: bolder; color: #3fa05d;width: auto; line-height: 40px; display: -webkit-inline-box;}
.about.en .container .ceo .column_30 .ceo_name{ margin:0px 0 0px 100px; font-size: 19px; line-height:280px; color: #3fa05d; font-weight: bolder; padding: 0px; text-align: left;}
.about.en .container .ceo .column_30 .ceo_title{margin:0 0 20px 100px; padding: 0px; font-size:14px; line-height:20px; color:#6d6e70;text-align: left;}
.container .ceo .column_30 img{ width:auto;}
.about.en .container .ceo .column_70 p{ padding:0 100px; margin: 0px 0 10px 0; font-size: 15px; color: #fff; line-height: 20px;}

.product.en .container .sodium_salt_bg{ background: url(../images/products/sodium_salt_bg_en.jpg) no-repeat center center; width:100%; min-height: 385px;
    padding: 50px 0 50px 0; background-size: cover;}
.product.en .container .potassium_bg{ background: url(../images/products/potassium_bg_en.jpg) no-repeat center center; width:100%; min-height: 385px;
    padding: 50px 0 50px 0; background-size: cover;}
.product.en .container .complex_phosphate_bg{ background: url(../images/products/complex_phosphate_bg_en.jpg) no-repeat center center; width:100%; min-height: 385px;
    padding: 50px 0 50px 0; background-size: cover;}
.product.en .container .potassium_bg .produrct_list span.product_number { color:#fff; font-size:50px; opacity:0.4; line-height:60px; margin: 0 20px 0 0; top: 15px; position: relative;}
.product.en .container .potassium_bg .produrct_list span.product_name a {color:#fff; font-size:15px; line-height:28px;}
.product.en .container .sodium_salt_bg .produrct_list span.product_name a {color:#fff; font-size:15px; line-height:28px;}
.product.en .container .complex_phosphate_bg .produrct_list span.product_name a {color:#fff; font-size:15px; line-height:28px;}

.news.en .container .column_50 h2{ padding: 50px 0 0 0; margin:0 150px 10px 150px; font-size:19px !important; font-weight: bold; color: #414141; line-height:24px !important }



.container{ width:100%;min-width:1280px; }

.container h2{ font-family: Lantinghei, 兰亭黑-简, Verdana, Geneva, sans-serif;}
.container p{ font-family: Lantinghei, 兰亭黑-简, Verdana, Geneva, sans-serif;}

body.en .container h2{ font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size:20px;}
body.en .container p{ font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif"; font-size:15px; line-height: 22px;}

.container .introduce{ background: url(../images/introduce_bg.jpg) no-repeat left center #ebebeb; width:100%; height:486px;  background-size: cover; min-width:1280px; }
.container .introduce .column_50 h2{ padding: 60px 0 10px 0;  margin: 0 100px 0px 150px; font-size: 19px; font-weight: bolder; color: #6d6e70; /* border-bottom: 4px solid #3fa05d; */ width: auto; line-height: 40px; display: -webkit-inline-box;}
.container .introduce .column_50 p{ padding:0 150px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;     line-height: 22px;}

.container .online_marketing{ background: url(../images/online_marketing_bg.jpg) no-repeat right center #ebebeb; width:100%; height:486px;  background-size: cover; }

.container .online_marketing .column_50 h2{ padding: 60px 0 10px 0; margin: 0 100px 0px 150px; font-size: 19px; font-weight: bolder; color: #6d6e70; /*border-bottom: 4px solid #3fa05d;*/ width: auto; line-height: 40px; display: -webkit-inline-box;}
.container .online_marketing .column_50 p{ padding:0 150px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;     line-height: 22px;}
.container .research h2{ padding: 60px 0 00px 0; margin: 0 100px 0px 150px; font-size: 19px; font-weight: bolder; color: #6d6e70; /*border-bottom: 4px solid #3fa05d;*/ width: auto; line-height: 40px; display: -webkit-inline-box;}
.container .research p{ padding:0 150px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;}
.container .sturcture{ width:860px; margin:0 auto; text-align:center;}
.container .sturcture h2{ padding: 80px 0 0px 0; margin: 0 0 30px 150px; font-size:19px; font-weight: bolder; color: #6d6e70; /*border-bottom: 4px solid #3fa05d;*/ line-height: 40px; display: -webkit-inline-box; text-align:left;}
.container .sturcture img{ width:860px; text-align:center; margin:20px auto; padding-bottom: 50px;}
.container .ceo{ width:100%; height:auto; }
.container .ceo .column_30{ background-color:#ebebeb; width:30%; text-align:center; height:930px}
.container .ceo .column_30 h2{ padding: 60px 0 0px 0; margin: 0 100px 0px 0px; font-size:19px; font-weight: bolder; color: #3fa05d; /*border-bottom: 4px solid #3fa05d;*/ width: auto; line-height: 40px; display: -webkit-inline-box;}
.container .ceo .column_30 p{ padding:0 100px; margin:0 0 10px 0; font-size:12px; color:#6d6e70;}
.container .ceo .column_30 .ceo_name{ margin:0px 0 0px 100px; font-size: 19px; line-height:280px; color: #3fa05d; font-weight: bolder; padding: 0px; text-align: left;}
.container .ceo .column_30 .ceo_title{ margin:0 0 50px 100px; padding: 0px; font-size:12px; line-height:20px; color:#6d6e70;text-align: left;}
.container .ceo .column_30 img{ width:192px;}
.container .ceo .column_70 { background-color:#3fa05d; width:70%; height:830px; padding:50px 0 50px 0;}
.container .ceo .column_70 .date{ padding: 60px 0 10px 0; margin: 0 100px 30px 100px; font-size: 35px; font-weight: bolder; color: #414141; border-bottom: 4px solid #3fa05d; width: auto; line-height: 40px; display: -webkit-inline-box;}
.container .ceo .column_70 p{ padding:0 100px; margin:0 0 15px 0; font-size:16px; color:#fff; line-height:23px;}
.container .cert{ width:1280px; margin:0 auto; text-align:center; padding:20px 0 100px 0;}
.container .cert h2{ padding: 80px 0 0px 0; margin: 0 0 30px 0px; font-size: 19px; font-weight: bolder; color: #6d6e70; /*border-bottom: 4px solid #3fa05d;*/ line-height: 40px; display: -webkit-inline-box; text-align:left; width:100%;}

/*.container .sodium_salt_bg{ background: url(../images/products/sodium_salt_bg.jpg) no-repeat center center; width:100%;     min-height: 385px;
    padding: 50px 0 50px 0; background-size: cover;}*/
.container .sodium_salt_bg .column_50 .fLeft{  margin: 0 50px 0 0;  }
.container .sodium_salt_bg .produrct_list {  margin: 5px 15px 25px 0;}
.container .sodium_salt_bg .produrct_list span.product_number { color:#fff; font-size:80px; opacity:0.4; line-height: 80px; margin: 0 20px 0 0; top: 15px; position: relative;}
.container .sodium_salt_bg .produrct_list span.product_name a {color:#fff; font-size:28px; line-height:35px;}
.container .sodium_salt_bg .produrct_list span.product_name a:hover { color:#419c5c; }

/*.container .potassium_bg{ background: url(../images/products/potassium_bg.jpg) no-repeat center center; width:100%;     min-height: 385px;
    padding: 50px 0 50px 0;background-size: cover;}*/
.container .potassium_bg .column_50 .fLeft{  margin: 0 0 0 50px;  }
.container .potassium_bg .produrct_list {     margin: 5px 15px 25px 0;}
.container .potassium_bg .produrct_list span.product_number { color:#fff; font-size:80px; opacity:0.4; line-height: 80px; margin: 0 20px 0 0; top: 15px; position: relative;}
.container .potassium_bg .produrct_list span.product_name a {color:#fff; font-size:28px; line-height:35px;}
.container .potassium_bg .produrct_list span.product_name a:hover { color:#419c5c; }

/*.container .complex_phosphate_bg{ background: url(../images/products/complex_phosphate_bg.jpg) no-repeat center center; width:100%;     min-height: 385px;
    padding: 50px 0 50px 0;  background-size: cover;}*/
.container .complex_phosphate_bg .column_50 .fLeft{  margin: 0 0 0 80px ; }
.container .complex_phosphate_bg .produrct_list {     margin: 5px 15px 25px 0;}
.container .complex_phosphate_bg .produrct_list span.product_number { color:#fff; font-size:80px; opacity:0.4; line-height: 80px; margin: 0 20px 0 0; top: 15px; position: relative;}
.container .complex_phosphate_bg .produrct_list span.product_name a {color:#fff; font-size:28px; line-height:35px;}
.container .complex_phosphate_bg .produrct_list span.product_name a:hover { color:#419c5c; }

.container .productClassBg{ background-repeat:no-repeat; background-position:center center; width:100%; min-height: 385px;
    padding: 50px 0 50px 0;  background-size: cover; min-width:1280px; }

.container.product { background: url(../images/products/product_page_bg.jpg) no-repeat top center #fff; width:100%; min-height:1300px; background-size: cover; }
.container.product .product_big_title{ width: 1280px; margin: 0 auto;}
.container.product h2{ padding: 60px 0 10px 0; margin: 0 10% 30px 0; font-size:30px; font-weight: bolder; color: #414141; /*border-bottom: 4px solid #3fa05d;*/ width: auto; line-height: 40px; display: -webkit-inline-box;}
.container.product .product_container{ width:1024px; min-height:1024px; padding-bottom:150px; background-color:#419c5c;  border-top-right-radius:600px; border-bottom-right-radius:600px; border-bottom-left-radius:600px; margin:0 auto; text-align:center;}
.container.product .product_container .column_10{ width:15%;}
.container.product .product_container .column_60{ width:53%;}
.container.product .product_container .column_30{ width:32%;}
.container.product .product_container .column_10 { font-size:220px; font-weight:bolder; font-family:"Gill Sans", Arial, Helvetica, sans-serif; color:#fff; text-align:center; line-height:230px;}
.container.product .product_container .product_title{ font-size:21px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; color:#262626; text-align:left; line-height:28px; font-weight:bold;     margin: 30px 0 20px 0;}
.container.product .product_container table td {font-size:15px; line-height:21px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; text-align:left;}

.container.product .product_container .detail_title{ font-size:21px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; color:#fff; text-align:left; line-height:30px; font-weight:bold; margin:15px 0 0px 0;}
.container.product .product_container .detail_content{font-size: 15px; line-height:21px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; text-align:left;}

.container.product .product_container table.specifications tr.black td {background-color:#262626; color:#fff;}
.container.product .product_container table.specifications td:first-child { text-align:center;}
.container.product .product_container table.specifications td {font-size:13px; line-height:21px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; text-align:left; padding: 5px 15px;}
.container.product .product_container table.specifications tr.title td { padding: 0px 10px 15px 10px;}
.container.product .product_container .column_30 img{ margin:200px 0 0 30px; width:450px;} 

.container.back_next{ width:1024px; margin:0 auto; padding:0 0 70px 0;}
.container .back { float:left;font-size:14px;}
.container .back a{color:#41af5c; font-size:19px;}
.container .next { float:right; font-size:14px; padding:0 0 5px 0;  /*border-bottom:4px solid #419c5c*/ }
.container .next a{color:#41af5c; font-size:19px;}



.news .container .composite_phosphate_bg{ width:100%; min-height:260px;}
.news .container .composite_phosphate_bg .newsBg{ background-repeat:no-repeat; background-position:center center; width:50%; min-height:255px; padding:30px 0;  background-size: cover; }
.news .container .composite_phosphate_bg .column_50{ background:#EAEAEA; padding:30px 0; min-height:255px;}
.news .container .composite_phosphate_bg .column_50 h2{ padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color:#6d6e70; line-height: 40px;  }
.news .container .composite_phosphate_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 120px 30px 120px; font-size:15px; font-weight: bolder; color: #414141; border-bottom: 4px solid #414141; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .composite_phosphate_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container  .column_50 .learn_more:hover{ color:#fff; font-size:18px;font-family:"Gill Sans", Arial, Helvetica, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; background-color: #3fa05d; }

.news .container .composite_phosphate_bg .column_50 .learn_more{ color:#3fa05d; font-size:18px;font-family:"Gill Sans", Arial, Helvetica, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }

.news .container .emulsifier_makes_bread_bg{ background: url(../images/news/emulsifier_makes_bread_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .emulsifier_makes_bread_bg .column_50 h2{ padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px; }
.news .container .emulsifier_makes_bread_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 120px 30px 120px; font-size:15px; font-weight: bolder; color: #fff; border-bottom: 4px solid #fff; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .emulsifier_makes_bread_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .emulsifier_makes_bread_bg .column_50 .learn_more{  color:#3fa05d;font-family: "微软雅黑", Verdana, Geneva, sans-serif; font-size: 15px; padding: 10px 25px;  border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }

.news .container .emulsifier_in_baking_bg{ background: url(../images/news/emulsifier_in_baking_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .emulsifier_in_baking_bg .column_50 h2{ padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px; }
.news .container .emulsifier_in_baking_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 150px 30px 150px; font-size:15px; font-weight: bolder; color: #414141; border-bottom: 4px solid #414141; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .emulsifier_in_baking_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .emulsifier_in_baking_bg .column_50 .learn_more{ color:#3fa05d; font-size:15px;font-family: "微软雅黑", Verdana, Geneva, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }

.news .container .compound_phosphate_in_food_bg{ background: url(../images/news/compound_phosphate_in_food_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .compound_phosphate_in_food_bg .column_50 h2{  padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px;}
.news .container .compound_phosphate_in_food_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 150px 30px 150px; font-size:15px; font-weight: bolder; color: #fff; border-bottom: 4px solid #fff; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .compound_phosphate_in_food_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .compound_phosphate_in_food_bg .column_50 .learn_more{ color:#3fa05d; font-size:15px;font-family: "微软雅黑", Verdana, Geneva, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }

.news .container .news_GB_bg{ background: url(../images/news/news_GB_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .news_GB_bg .column_50 h2{  padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px;}
.news .container .news_GB_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 150px 30px 150px; font-size:15px; font-weight: bolder; color: #fff; border-bottom: 4px solid #fff; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .news_GB_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .news_GB_bg .column_50 .learn_more{ color:#3fa05d; font-size:15px;font-family: "微软雅黑", Verdana, Geneva, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }


.news .container .news_Application_of_Food_bg{ background: url(../images/news/news_Application_of_Food_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .news_Application_of_Food_bg .column_50 h2{  padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px;}
.news .container .news_Application_of_Food_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 150px 30px 150px; font-size:15px; font-weight: bolder; color: #fff; border-bottom: 4px solid #fff; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .news_Application_of_Food_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .news_Application_of_Food_bg .column_50 .learn_more{ color:#3fa05d; font-size:15px;font-family: "微软雅黑", Verdana, Geneva, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }


.news .container .news_The_use_and_addition_of_phosphate_bg{ background: url(../images/news/news_The_use_and_addition_of_phosphate_bg.jpg) no-repeat center center; width:100%; min-height:260px; padding:30px 0 50px 0;  background-size: cover;}
.news .container .news_The_use_and_addition_of_phosphate_bg .column_50 h2{  padding:20px 0 0 0; margin:0 120px 10px 120px; font-size:19px; font-weight: bolder; color: #6d6e70; line-height: 40px;}
.news .container .news_The_use_and_addition_of_phosphate_bg .column_50 h3{ padding: 0px 0 10px 0; margin: 0 150px 30px 150px; font-size:15px; font-weight: bolder; color: #fff; border-bottom: 4px solid #fff; width: auto; line-height: 40px; display: -webkit-inline-box;}
.news .container .news_The_use_and_addition_of_phosphate_bg .column_50 p{ padding:0 120px; margin:0 0 10px 0; font-size:13px; color:#6d6e70;    line-height: 22px;}
.news .container .news_The_use_and_addition_of_phosphate_bg .column_50 .learn_more{ color:#3fa05d; font-size:15px;font-family: "微软雅黑", Verdana, Geneva, sans-serif; padding:10px 25px; border:2px solid #3fa05d; border-radius:25px; -moz-border-radius:25px; margin:25px 120px 0 120px; width:auto; display:-webkit-inline-box; }




.news.en .container .column_50 p{ font-size:15px !important; line-height: 22px !important;}

.container .learn_more a{ font-family: Lantinghei, 兰亭黑-简, Verdana, Geneva, sans-serif;}
body.en .container .learn_more a{ font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";}

.news .container .learn_more a { color:#3fa05d; font-size: 15px; padding: 0 15px;}
.news .container .learn_more a:hover { color:#fff;}
.news .container .news_header img { width:100%;}
.news .container .news_content{ width:1150px; margin:40px auto;}
.news .container .news_content .news_title{ font-size:40px; font-weight:bolder;font-family:"微软雅黑", Verdana, Geneva, sans-serif; color:#414141; text-align:center; line-height:50px; margin:60px 0 20px 0;}
.news .container .news_content .news_date{ font-size:15px; font-weight:bold; font-family:"微软雅黑", Verdana, Geneva, sans-serif; color:#6d6e70; text-align:left; line-height:22px; margin:50px 0; font-style: italic;}
.news .container .news_content p{ font-size:16px; line-height:32px; text-align:left; color:#6d6e70; margin:0 0 25px 0;}
.news .container .news_content .ref { font-size:13px; line-height:25px; color:#6d6e70; margin:10px 0 80px 0;}


.message .container .golf_food{ background:url(../images/message/golf_food_hover.jpg) no-repeat center center; background-size: cover; display:block; margin:0px; padding:0px; width:100%; cursor:pointer;}
.message .container .golf_food img{ width:100%;}
.message .container .golf_food:hover img{ visibility:hidden; width:100%;}

.message .container .fic img{ width:100%;}
.message .container .fi_asia img{ width:100%;}
.message .container .fi_eurpon img{ width:100%;}


.message .container .divYZinfo{ 
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover; display:block; margin:0px; padding:0px; width:100%;}
.message .container .divYZinfo img{ width:100%;}
.message .container .divYZinfo:hover img{ visibility:hidden; width:100%;}

.message .container .divYZinfo_en{ 
    background-repeat:no-repeat;
    background-position:center center;
    background-size:cover; display:block; margin:0px; padding:0px; width:100%;}
.message .container .divYZinfo_en img{ width:100%;}
.message .container .divYZinfo_en:hover img{ visibility:hidden; width:100%;}



.message .container .FIC_Shanghai_2017{ background:url(../images/message/FIC_Shanghai_2017_hover.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%;}
.message .container .FIC_Shanghai_2017 img{ width:100%;}
.message .container .FIC_Shanghai_2017:hover img{ visibility:hidden; width:100%;}

.message .container .FIC_Shanghai_2017_en{ background:url(../images/message/FIC_Shanghai_2017_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FIC_Shanghai_2017_en img{ width:100%;}
.message .container .FIC_Shanghai_2017_en:hover img{ visibility:hidden; width:100%;}



.message .container .IFT_USA_2017{ background:url(../images/message/IFT_USA_2017_hover.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%;  }
.message .container .IFT_USA_2017 img{ width:100%;}
.message .container .IFT_USA_2017:hover img{ visibility:hidden; width:100%; }

.message .container .IFT_USA_2017_en{ background:url(../images/message/IFT_USA_2017_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .IFT_USA_2017_en img{ width:100%; }
.message .container .IFT_USA_2017_en:hover img{ visibility:hidden; width:100%;}



.message .container .FI_Asia_Bangkok_2017{ background:url(../images/message/FI_Asia_Bangkok_2017_hover.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%;  }
.message .container .FI_Asia_Bangkok_2017 img{ width:100%;}
.message .container .FI_Asia_Bangkok_2017:hover img{ visibility:hidden; width:100%; }

.message .container .FI_Asia_Bangkok_2017_en{ background:url(../images/message/FI_Asia_Bangkok_2017_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; border:none; }
.message .container .FI_Asia_Bangkok_2017_en img{ width:100%; }
.message .container .FI_Asia_Bangkok_2017_en:hover img{ visibility:hidden; width:100%; }



.message .container .FI_Europe_Germany_2017{ background:url(../images/message/FI_Europe_Germany_2017_hover.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Europe_Germany_2017 img{ width:100%; }
.message .container .FI_Europe_Germany_2017:hover img{ visibility:hidden; width:100%;}

.message .container .FI_Europe_Germany_2017_en{ background:url(../images/message/FI_Europe_Germany_2017_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Europe_Germany_2017_en img{ width:100%; }
.message .container .FI_Europe_Germany_2017_en:hover img{ visibility:hidden; width:100%; }



.message .container .Gulfood_Dubai_2018{ background:url(../images/message/Gulfood_Dubai_2018_hover.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .Gulfood_Dubai_2018 img{ width:100%; }
.message .container .Gulfood_Dubai_2018:hover img{ visibility:hidden; width:100%;}

.message .container .Gulfood_Dubai_2018_en{ background:url(../images/message/Gulfood_Dubai_2018_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%;  }
.message .container .Gulfood_Dubai_2018_en img{ width:100%; }
.message .container .Gulfood_Dubai_2018_en:hover img{ visibility:hidden; width:100%; }


.message .container .FI_India_2016_en{ background:url(../images/message/FI_India_2016_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_India_2016_en img{ width:100%;}
.message .container .FI_India_2016_en:hover img{ visibility:hidden; width:100%; }

.message .container .FI_Aisa_Indonesia_2016_en{ background:url(../images/message/FI_Aisa_Indonesia_2016_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Aisa_Indonesia_2016_en img{ width:100%;}
.message .container .FI_Aisa_Indonesia_2016_en:hover img{ visibility:hidden; width:100%; }

.message .container .IFT_USA_2016_en{ background:url(../images/message/IFT_USA_2016_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .IFT_USA_2016_en img{ width:100%;}
.message .container .IFT_USA_2016_en:hover img{ visibility:hidden; width:100%; }

.message .container .Gulfood_Dubai_2016_en{ background:url(../images/message/Gulfood_Dubai_2016_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .Gulfood_Dubai_2016_en img{ width:100%;}
.message .container .Gulfood_Dubai_2016_en:hover img{ visibility:hidden; width:100%; }

.message .container .FIC_Shanghai_2016_en{ background:url(../images/message/FIC_Shanghai_2016_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FIC_Shanghai_2016_en img{ width:100%;}
.message .container .FIC_Shanghai_2016_en:hover img{ visibility:hidden; width:100%; }

.message .container .FI_Asia_Bangkok_2015_en{ background:url(../images/message/FI_Asia_Bangkok_2015_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Asia_Bangkok_2015_en img{ width:100%;}
.message .container .FI_Asia_Bangkok_2015_en:hover img{ visibility:hidden; width:100%; }

.message .container .IFT_USA_2015_en{ background:url(../images/message/IFT_USA_2015_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .IFT_USA_2015_en img{ width:100%;}
.message .container .IFT_USA_2015_en:hover img{ visibility:hidden; width:100%; }

.message .container .FI_Europe_France_2015_en{ background:url(../images/message/FI_Europe_France_2015_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Europe_France_2015_en img{ width:100%;}
.message .container .FI_Europe_France_2015_en:hover img{ visibility:hidden; width:100%; }

.message .container .IFT_USA_2014_en{ background:url(../images/message/IFT_USA_2014_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .IFT_USA_2014_en img{ width:100%;}
.message .container .IFT_USA_2014_en:hover img{ visibility:hidden; width:100%; }

.message .container .FI_Europe_Germany_2013_en{ background:url(../images/message/FI_Europe_Germany_2013_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FI_Europe_Germany_2013_en img{ width:100%;}
.message .container .FI_Europe_Germany_2013_en:hover img{ visibility:hidden; width:100%; }

.message .container .FISA_2012_en{ background:url(../images/message/FISA_2012_hover_en.jpg) no-repeat center center; background-size:cover; display:block; margin:0px; padding:0px; width:100%; }
.message .container .FISA_2012_en img{ width:100%;}
.message .container .FISA_2012_en:hover img{ visibility:hidden; width:100%; }








#accordion {
  width:100%;
  margin: 0 auto;
  height:auto;
}
#accordion ul {
  text-align: center;
  margin: 0;
  padding: 0px;
}
#accordion ul li {
  list-style-type: none;
  cursor: pointer;
  font-family: "Gill Sans", sans-serif;
  padding: 0.4em;
  font-size: 1.4em;
  color: white;
  letter-spacing: 0.2em;
  transition: 0.3s ease all;
  /*text-shadow: -1px 0 grey, 0 1px grey, 1px 0 grey, 0 -1px grey;*/
}
#accordion ul li:nth-of-type(1) { background-color: #41af5c; }
#accordion ul li:nth-of-type(2) { background-color: #414042; }
#accordion ul li:nth-of-type(3) { background-color: #6d6e70; }
#accordion ul li:nth-of-type(4) { background-color: #414042; }
#accordion ul li:nth-of-type(5) { background-color: #6d6e70; }
#accordion ul li:nth-of-type(6) { background-color: #414042; }

#accordion ul li:hover { color: #ccc; }
#accordion ul a { color: #333; }
.panel {
  display: none;
  padding:0;
  border:none;
  margin:0;
  font-size: 1.4em;
  color: white;
  background-color: white;
  color: #333;
}








.chinese{font-family:"微软雅黑", Verdana, Geneva, sans-serif !important; }


.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:99999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}
.nbs-flexisel-inner {
    position: relative;
    overflow: hidden;
    float:left;
    width:100%;
    background:#fff;
    background: #fff -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6+ */
    background: #fff -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); /* Chrome,Safari4+ */
    background: #fff -webkit-linear-gradient(top, #fff 0%, #fff 100%); /* Chrome10+,Safari5.1+ */
    background: #fff -o-linear-gradient(top, #fff 0%, #fff 100%); /* Opera11.10+ */
    background: #fff -ms-linear-gradient(top, #fff 0%, #fff 100%); /* IE10+ */
    background: #fff linear-gradient(top, #fff 0%, #fff 100%); /* W3C */
    border:none;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}
.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    max-width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    padding:5px 10px;
    border-radius:15px;
    -moz-border-radius:15px;
    -webkit-border-radius:15px;      
    position: absolute;
    cursor: pointer;
    z-index: 4;
    top:40%;
    background: rgba(0,0,0,0.5);
    color: #fff;     
}
.nbs-flexisel-nav-left {
    left: 10px;
}
.nbs-flexisel-nav-left:before {
    content: "<"
}
.nbs-flexisel-nav-left.disabled {
    opacity: 0.4;
}
.nbs-flexisel-nav-right {
    right: 5px;    
}
.nbs-flexisel-nav-right:before {
    content: ">"
}
.nbs-flexisel-nav-right.disabled {
    opacity: 0.4;
}
.clearout {
height:20px;
clear:both;
}

































.sl-slider-wrapper {
	width: 800px;
	height: 400px;
	margin: 0 auto;
	position: relative;
	overflow: hidden;
}

.sl-slider {
	position: absolute;
	top: 0;
	left: 0;
}

/* Slide wrapper and slides */

.sl-slide,
.sl-slides-wrapper,
.sl-slide-inner {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	min-width:1280px;
	
} 

.sl-slide {
	z-index: 1;
}

/* The duplicate parts/slices */

.sl-content-slice {
	overflow: hidden;
	position: absolute;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	background: #fff;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity : 1;
}

/* Horizontal slice */

.sl-slide-horizontal .sl-content-slice {
	width: 100%;
	height: 50%;
	left: -200px;
	-webkit-transform: translateY(0%) scale(1);
	-moz-transform: translateY(0%) scale(1);
	-o-transform: translateY(0%) scale(1);
	-ms-transform: translateY(0%) scale(1);
	transform: translateY(0%) scale(1);
}

.sl-slide-horizontal .sl-content-slice:first-child {
	top: -200px;
	padding: 200px 200px 0px 200px;
}

.sl-slide-horizontal .sl-content-slice:nth-child(2) {
	top: 50%;
	padding: 0px 200px 200px 200px;
}

/* Vertical slice */

.sl-slide-vertical .sl-content-slice {
	width: 50%;
	height: 100%;
	top: -200px;
	-webkit-transform: translateX(0%) scale(1);
	-moz-transform: translateX(0%) scale(1);
	-o-transform: translateX(0%) scale(1);
	-ms-transform: translateX(0%) scale(1);
	transform: translateX(0%) scale(1);
}

.sl-slide-vertical .sl-content-slice:first-child {
	left: -200px;
	padding: 200px 0px 200px 200px;
}

.sl-slide-vertical .sl-content-slice:nth-child(2) {
	left: 50%;
	padding: 200px 200px 200px 0px;
}

/* Content wrapper */
/* Width and height is set dynamically */
.sl-content-wrapper {
	position: absolute;
}

.sl-content {
	width: 100%;
	height: 100%;
	background: #fff;
}

/* Default styles for background colors */
.sl-slide-horizontal .sl-slide-inner {
	background: #ddd;
}

.sl-slide-vertical .sl-slide-inner {
	background: #ccc;
}




.demo-2 .sl-slider-wrapper {
	width: 100%;
	height: 620px;
	overflow: hidden;
	position: relative;
	min-width:1280px; 
}

.demo-2 .sl-slider h2 {
	padding:170px 0px 0px 0px;
	width: 70%;
	max-width: 960px;
	color: #fff;
	
	position: relative;
	z-index: 100; text-align:left 
}

.demo-2 .sl-slider blockquote { text-align:left 
}
.demo-2 .sl-slider h2 {
	font-size:57px;
	line-height: 55px;
	text-shadow: 0px 0px 10px  rgba(0,0,0,0.4);
	text-align: left;
	font-weight:bolder;
}
.demo-2 .sl-slider span{ font-size:20px; color:#fff; margin:20px 0 20px 0px; display:block; left:10%;text-shadow: 0px 0px 10px  rgba(0,0,0,0.5);}



.demo-2 .sl-slider blockquote {
	font-size: 28px;
	padding-top: 0px;
	font-weight: 300;
	text-shadow: 0px 0px 10px  rgba(0,0,0,0.5); text-align:left
}

.demo-2 .sl-slider blockquote cite {
	font-size: 16px;
	font-weight: 700;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 5px;
	padding-top: 30px;
	display: inline-block;
}

.demo-2 .bg-img {
	/*padding: 200px;*/
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	/*top: -200px;
	left: -200px;*/
	width: 100%;
	height: 100%;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	background-size: cover;
	background-position: center center;
}

/* Custom navigation arrows */

.nav-arrows span {
	position: absolute;
	z-index: 2000;
	top: 50%;
	width: 40px;
	height: 40px;
	border: 8px solid #ddd;
	border: 8px solid rgba(150,150,150,0.4);
	text-indent: -90000px;
	margin-top: -40px;
	cursor: pointer;
	
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
}

.nav-arrows span:hover {
	border-color: rgba(150,150,150,0.9);
}

.nav-arrows span.nav-arrow-prev {
	left: 5%;
	border-right: none;
	border-top: none;
}

.nav-arrows span.nav-arrow-next {
	right: 5%;
	border-left: none;
	border-bottom: none;
}

/* Custom navigation dots */

.nav-dots {
	text-align: center;
	position: absolute;
	bottom: 0;
	height: 30px;
	width: 100px;
	left: 0; right:0; top:90%; 
	z-index: 1000; margin:0 auto;   
}

.nav-dots span {
	display: inline-block;
	position: relative;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	margin: 3px;
	background: #ddd;
	background: rgba(150,150,150,0.4);
	cursor: pointer;
	box-shadow: 0 1px 1px rgba(255,255,255,0.4), inset 0 1px 1px rgba(0,0,0,0.1); float:left
}

.demo-2 .nav-dots span {
	background: rgba(150,150,150,0.3);
	margin: 6px;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-ms-transition: all 0.2s;
	-o-transition: all 0.2s;
	transition: all 0.2s; float:left
	/*box-shadow: 
		0 1px 1px rgba(255,255,255,0.4), 
		inset 0 1px 1px rgba(0,0,0,0.1),
		0 0 0 2px rgba(255,255,255,0.5);*/
}

.demo-2 .nav-dots span.nav-dot-current,
.demo-2 .nav-dots span:hover {
	/*box-shadow: 
		0 1px 1px rgba(255,255,255,0.4), 
		inset 0 1px 1px rgba(0,0,0,0.1),
		0 0 0 5px rgba(255,255,255,0.5);*/
}

.nav-dots span.nav-dot-current:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	top: 3px;
	left: 3px;
	border-radius: 50%;
	background: rgba(255,255,255,0.8);
}

/* Content elements */

.demo-2 .bg-img-1 {
	background-image: url(../images/01_bg.jpg);
}
.demo-2 .bg-img-2 {
	background-image: url(../images/02_bg.jpg);
}
.demo-2 .bg-img-3 {
	background-image: url(../images/01_bg.jpg);
}

.highlight_container{background: url(../images/highlig.png); width:530px; height:530px; position: relative; top: 45px; left: 10%;}
.highlight_container p { font-family:Arial, Helvetica, sans-serif; font-size:20px; color: #fff; padding: 0; margin:5px 0;  text-transform:uppercase; text-shadow:0px 0px 5px rgba(0,0,0,.5)}
.highlight_container .learn_more a{color:#fff; font-size:18px;font-family:"Gill Sans", Arial, Helvetica, sans-serif; padding:10px 25px; border:2px solid #179c89; border-radius:25px; -moz-border-radius:25px; margin:25px 0px; display:-webkit-inline-box; background-color:#179c89; display:block; width:100px; text-align:center;transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;  }

.highlight_container .learn_more a:hover {transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;
filter:alpha(opacity=70); 
-moz-opacity:0.7; 
-khtml-opacity: 0.7; 
opacity: 0.7; }

/* Animations for content elements */

.sl-trans-elems .deco{
	-webkit-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-moz-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-o-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	-ms-animation: roll 1s ease-out both, fadeIn 1s ease-out both;
	animation: roll 1s ease-out both, fadeIn 1s ease-out both;
}
.sl-trans-elems h2{
	-webkit-animation: moveUp 1s ease-in-out both;
	-moz-animation: moveUp 1s ease-in-out both;
	-o-animation: moveUp 1s ease-in-out both;
	-ms-animation: moveUp 1s ease-in-out both;
	animation: moveUp 1s ease-in-out both;
}
.sl-trans-elems blockquote{
	-webkit-animation: fadeIn 0.5s linear 0.5s both;
	-moz-animation: fadeIn 0.5s linear 0.5s both;
	-o-animation: fadeIn 0.5s linear 0.5s both;
	-ms-animation: fadeIn 0.5s linear 0.5s both;
	animation: fadeIn 0.5s linear 0.5s both;
}
.sl-trans-back-elems .deco{
	-webkit-animation: scaleDown 1s ease-in-out both;
	-moz-animation: scaleDown 1s ease-in-out both;
	-o-animation: scaleDown 1s ease-in-out both;
	-ms-animation: scaleDown 1s ease-in-out both;
	animation: scaleDown 1s ease-in-out both;
}
.sl-trans-back-elems h2{
	-webkit-animation: fadeOut 1s ease-in-out both;
	-moz-animation: fadeOut 1s ease-in-out both;
	-o-animation: fadeOut 1s ease-in-out both;
	-ms-animation: fadeOut 1s ease-in-out both;
	animation: fadeOut 1s ease-in-out both;
}
.sl-trans-back-elems blockquote{
	-webkit-animation: fadeOut 1s linear both;
	-moz-animation: fadeOut 1s linear both;
	-o-animation: fadeOut 1s linear both;
	-ms-animation: fadeOut 1s linear both;
	animation: fadeOut 1s linear both;
}
@-webkit-keyframes roll{
	0% {-webkit-transform: translateX(500px) rotate(360deg);}
	100% {-webkit-transform: translateX(0px) rotate(0deg);}
}
@-moz-keyframes roll{
	0% {-moz-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-moz-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-o-keyframes roll{
	0% {-o-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-o-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-ms-keyframes roll{
	0% {-ms-transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {-ms-transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@keyframes roll{
	0% {transform: translateX(500px) rotate(360deg); opacity: 0;}
	100% {transform: translateX(0px) rotate(0deg); opacity: 1;}
}
@-webkit-keyframes moveUp{
	0% {-webkit-transform: translateY(40px);}
	100% {-webkit-transform: translateY(0px);}
}
@-moz-keyframes moveUp{
	0% {-moz-transform: translateY(40px);}
	100% {-moz-transform: translateY(0px);}
}
@-o-keyframes moveUp{
	0% {-o-transform: translateY(40px);}
	100% {-o-transform: translateY(0px);}
}
@-ms-keyframes moveUp{
	0% {-ms-transform: translateY(40px);}
	100% {-ms-transform: translateY(0px);}
}
@keyframes moveUp{
	0% {transform: translateY(40px);}
	100% {transform: translateY(0px);}
}
@-webkit-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-moz-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-o-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-ms-keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@keyframes fadeIn{
	0% {opacity: 0;}
	100% {opacity: 1;}
}
@-webkit-keyframes scaleDown{
	0% {-webkit-transform: scale(1);}
	100% {-webkit-transform: scale(0.5);}
}
@-moz-keyframes scaleDown{
	0% {-moz-transform: scale(1);}
	100% {-moz-transform: scale(0.5);}
}
@-o-keyframes scaleDown{
	0% {-o-transform: scale(1);}
	100% {-o-transform: scale(0.5);}
}
@-ms-keyframes scaleDown{
	0% {-ms-transform: scale(1);}
	100% {-ms-transform: scale(0.5);}
}
@keyframes scaleDown{
	0% {transform: scale(1);}
	100% {transform: scale(0.5);}
}
@-webkit-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-moz-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-o-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@-ms-keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}
@keyframes fadeOut{
	0% {opacity: 1;}
	100% {opacity: 0;}
}


/* Media Queries for custom slider */

@media screen and (max-width: 660px) {

	.demo-2 .sl-slider-wrapper {
		height: 500px;
	}

	.demo-2 .sl-slider h2 {
		font-size: 44px;
	}

	.demo-2 .sl-slider blockquote {
		font-size: 16px;
	}

}









footer{ width:100%; background-color:#262626; min-width:1280px;}
footer .container{ width:1280px; height:150px; margin:0 auto; padding:50px 0 50px 0 ;}
footer .container .footer_title{ font-size:35px; font-weight:bolder; color:#419c5c; line-height:35px; margin:0 0 30px 0}
footer .container .column_1 { padding:0 50px 0 0; float:left;}
footer .container .column_1 h5{ font-size:21px; font-weight:bold; color:#419c5c; line-height:30px; margin: 0 0 15px 0; }

footer .container .column_2 { margin: 0 0 0 10px; /*border-left:1px solid #419c5c;border-right:1px solid #419c5c;*/ padding:0px 40px;height:200px; float:right; }
footer .container .column_2 h4{ font-size:19px; font-weight:bold; color:#41af5c; line-height:30px; margin: 0 0 15px 0; }
footer .container .column_2 h5{ font-size:15px; font-weight:bold; color:#fff; line-height:30px; margin: 0 0 1px 0; }
footer .container .column_2 h6{ font-size:13px; font-weight:bold; color:#fff; line-height:17px; margin: 0 0 2px 0; }
footer .container .column_2 .tel{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight:lighter; background:url(../images/footer_icon_tel.png) no-repeat; padding:0 0 0 25px; margin:0 0 10px;}
footer .container .column_2 .fax{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight:lighter; background:url(../images/footer_icon_fax.png) no-repeat; padding:0 0 0 25px; margin:0 0 10px;}
footer .container .column_2 .email{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight:lighter; background:url(../images/footer_icon_email.png) no-repeat; padding:0 0 0 25px; margin:0 0 10px;}
footer .container .column_2 .website{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight:lighter; background:url(../images/footer_icon_website.png) no-repeat; padding:0 0 0 25px; margin:0 0 10px;}
footer .container .column_2 .address{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight: lighter; margin: 0 0 10px 0; background:url(../images/footer_icon_address.png) no-repeat; padding:0 0 0 25px;}
footer .container .column_2 .people{ font-size:14px; color:#fff; line-height:17px; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight: lighter; margin: 0 0 10px 0; background:url(../images/footer_icon_people.png) no-repeat; padding:0 0 0 25px;}

footer .container .column_2 .footer_menu{ color:#419c5c;font-weight: lighter; font-size:15px; line-height:30px;}

footer .container .column_3 { margin: 0 0 0 30px;  padding: 0 50px; height:155px; float:right; border-left:1px solid #419c5c;border-right:1px solid #419c5c;}
footer .container .column_3 .footer_menu{ color:#419c5c;font-weight: lighter;font-size:15px; line-height:30px; text-align:center;}
footer .copyright{ width:100%;  min-width:1280px; height:40px; margin:0 auto; text-align:center; background-color:#419c5c; color:#fff;padding:20px 0 0 0; font-family:"Gill Sans", Arial, Helvetica, sans-serif; font-weight:lighter; font-size:12px;}
footer .container a{ color:#fff;}
footer .container a:hover{ color:#41af5c;}





.ny-page{ text-align:center; padding:50px 0; clear:both; }
.ny-page a{ background:#e4e4e4; line-height:26px; display:inline-block; font-size:14px; color:#666; padding:0 11px; margin:0 4px;}
.ny-page a.cur, .ny-page a:hover{ background:#419C5C;color:#fff;}
.ny-page .nowpage{ background:#419C5C;line-height:26px; display:inline-block; font-size:14px; color:#fff; padding:0 11px; margin:0 4px;}










#banner {width: 100%;margin:0px;padding:0px;overflow: hidden;}
#banner img{width: 100%;}

.focus{ width:100%;   margin:0 auto; position:relative; overflow:hidden;   }
	.focus .shanghl00{ width:100%; height:11px;  position:absolute; z-index:1; bottom:45px; text-align:center;  }
	.focus .shanghl00 ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
	}
	.focus .shanghl00 ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
	.focus .shanghl00 ul .on{ background:#FE6C9C;  }
	.focus .bd{
	position:relative;
	z-index:0;
	margin:0px;
	padding:0px;
	overflow: hidden;
}
.focus .bd li{ margin:0px; padding:0px; height:10rem; position:relative; overflow:hidden;}
	.focus .bd li img{ width:100%;  height:100%; object-fit:cover; display:block; }
	.focus .bd li a{
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */
}
.foctit{position:absolute; z-index:111; width:100%; bottom:0;background: rgba(0,0,0,.6); padding-left: 0.7rem; padding-right: 0.7rem; color:#FFF; font-size:0.8rem;text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical; overflow:hidden; height:40px; line-height:40px; box-sizing:border-box;}
	
.toubu{ position:fixed; left:0; top:0; width:100%; z-index:999;}
.toubuge{ width:100%; height:50px;}















